#include<stdio.h>
main()
{
    int k ,n;
    while(scanf("%d%d",&n,&k)!=EOF)
        {
        char a[129],c[129];
        int b[129]={-1},m=1;
        for(int i=0;i<n;i++){
            scanf("%d",&b[i]);
        }
                getchar();
        for(int i=0;i<n;i++){
        scanf("%c",&a[i]);
        getchar();
        }
        while(m<=k){
        for(int i=1;i<=n;i++){
            for(int x=0;x<n;x++){
            if(b[x]==i){c[i-1]=a[x];}}
        }
        for(int i=0;i<=n;i++){
        a[i]=c[i];}
        m++;
        }
        for(int i=0;i<n;i++){
        printf("%c",c[i]);}
        printf("\n");
        }
}
